home *** CD-ROM | disk | FTP | other *** search
/ Libris Britannia 4 / science library(b).zip / science library(b) / DJGPP / DJSRC111.ZIP / go32 / ed / makefile < prev    next >
Makefile  |  1993-11-30  |  1KB  |  52 lines

  1. CFLAGS = -I.. -O2 -g -Wformat
  2.  
  3. EO = \
  4.     ed.o\
  5.     debug.o\
  6.     unassmbl.o\
  7.     $E
  8.  
  9. CO = \
  10.     syms.o\
  11.     wild.o\
  12.     $E
  13.  
  14. .c.o:
  15.     gcc $(CFLAGS) -c $*.c
  16.  
  17. LIB=../../lib
  18.  
  19. all : edebug32 ed32-dpmi symify.exe
  20.  
  21. edebug32 : $(EO) $(CO)
  22.     ld -Ttext 0x900000a8 -N -o edebug32 $(LIB)/crt0.o $(EO) $(CO) $(LIB)/libc.a
  23.  
  24. ed32-dpmi : $(EO) $(CO)
  25.     ld -Ttext 0x000000a8 -N -o ed32-dpmi $(LIB)/crt0.o $(EO) $(CO) $(LIB)/libc.a
  26.  
  27. symify.exe : symify.o $(CO)
  28.     gcc -o symify symify.o $(CO) -lpc
  29.     strip symify
  30.     coff2exe symify
  31.     -del symify
  32.  
  33. clean :
  34.     -del *.o
  35.     -del edebug32
  36.     -del ed32-dpmi
  37.     -del symify.exe
  38.  
  39. # DEPENDENCIES
  40.  
  41. unassmbl.o : ed.h ../gotypes.h ../tss.h ../extdebug.h unassmbl.h syms.h
  42.  
  43. debug.o : ed.h ../extdebug.h ../tss.h ../gotypes.h unassmbl.h syms.h
  44.  
  45. syms.o : ed.h ../extdebug.h ../tss.h ../gotypes.h coff.h syms.h stab.h
  46.  
  47. symsaout.o : ed.h ../extdebug.h ../tss.h ../gotypes.h
  48.  
  49. ed.o : ed.h ../extdebug.h ../tss.h ../gotypes.h ../paging.h unassmbl.h debug.h
  50.  
  51. symify.o : ed.h ../extdebug.h ../tss.h ../gotypes.h syms.h
  52.